@charset "utf-8";
/* footer */
.footer-links{background: #F5F5F5; padding-top: 15px; padding-bottom: 15px; clear: both;}

/* .footer-links .hd{padding: 24px 0;} */
.footer-links .hd ul{margin-left: -15px; margin-right: -15px;}
.footer-links .hd ul li a{cursor: pointer; position: relative; z-index:5; display: block;padding: 0 40px 0 18px;  margin-left: 15px; margin-right: 15px; line-height: 36px; height: 36px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; color: #666666;}
.footer-links .hd ul li a{background: #fff;}
.footer-links .hd ul li.hs a:after{content: '';position: absolute;right: 17px;top: 50%; margin-top: -4px; width: 13px; height:7px; background: url(../images/public/arrow_gray_down.png) no-repeat;background-size: 100%; transition: .3s all; opacity: 0.45;}
.footer-links .hd ul li.hs.on a:after{transform: rotate(-180deg);}
.footer-links .hd ul li.hs.on a,
.footer-links .hd ul li a:hover{color: #1F5EAB;}
.footer-links .bd .item{display: none; padding:14px 0 16px; }
.footer-links .bd ul{margin: 0 -15px -5px; overflow: hidden;}
.footer-links .bd ul li{padding:0 15px; box-sizing: border-box; margin-bottom: 5px;}
.footer-links .bd ul li a{display: block; padding:8px 18px;font-weight: normal; line-height:1.6em; overflow:hidden;  background: rgba(204,204,204,.3); border-radius: 3px; color: #666; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; transition: .3s all;}
.footer-links .bd ul li a:hover{background: rgba(204,204,204,.5); color: #000;}
.footer-links .item-item .com-title h3{font-size: 1.25em;}
.footer-links .bd .item .item-item:last-child{margin-bottom: 0;}

@media (max-width: 1280px) {
	.footer-links .hd ul{margin-left: -10px; margin-right: -10px;}
	.footer-links .hd ul li a{ margin-left: 10px; margin-right: 10px;}
  .footer-links .hd ul li a{margin-bottom: 10px;}
	.footer-links .bd ul{margin-left: -10px; margin-right: -10px;}
	.footer-links .bd ul li{padding:0 10px;}
}

@media (max-width: 480px) {
  body:not(.nores) .footer-links .bd ul li a{text-align: left;}
  body:not(.nores) .footer-links .hd ul li.hs.on a{background: #F0F7FF; border: #3690F7 1px solid; border-radius: 2px; color: #286DC7; font-weight: bold;}
}

.footer{position: relative; padding: 30px 0; color: #808080; background: #fff; line-height:2.25;}
.footer .row > div{padding-top: 10px; padding-bottom: 10px;  height: 128px; box-sizing: border-box;}
.footer a{color: #808080;}
.footer a:hover{color: #333;}
.footer-nav .split{margin: 0 10px;}
.footer-wzbs{text-align: center;}
.footer-wzbs img{vertical-align: middle;}
.footer-wzbs #_span_jiucuo img{height: 58px; background: #e3e3e3;}
.footer-wzbs #_span_wzafw img{height: 58px; margin-left: 10px;}
.footer .line{position: relative;}
.footer .line:before{content: ''; width: 1px; position: absolute; left: 0; top: 20px; bottom: 20px; background: #C9C9C9; opacity: 0.52;}
.footer-wzbs{padding-top: 12px;}
.footer-c, .footer-copyright{padding-left: 40px;}

/* 专题专栏底部 */
.ztzl-footer{clear: both;}
.footer-notlinks .footer-links{display: none;}
.footer-linegray{border-top: 6px #ccc solid;}
.footer-lineblue{border-top: 6px #0061B0 solid;}

/*responsive*/
@media (max-width: 1280px) {
	body:not(.nores) .footer{text-align: center;}
	body:not(.nores) .footer .line:before{display: none;}
	body:not(.nores) .footer-c, 
	body:not(.nores) .footer-copyright{padding: 0;}
	body:not(.nores) .footer .row > div{height: auto;}
	body:not(.nores) .footer-wzbs{padding-top: 0;}
}

@media (max-width: 992px) {
}


/* xs mobile*/
@media (max-width: 768px) {
	
}


@media (max-width: 480px) {
	body:not(.nores) .footer{padding: 20px 0;}
}

@media (max-width: 414px) {
}

@media (max-width: 360px) {
}
